package com.gitee.feizns.itrip.personal.biz.mapper;

import com.gitee.feizns.itrip.personal.biz.entity.vo.ForViewGetVideoDesc;
import com.gitee.feizns.itrip.personal.biz.entity.vo.ForViewHotelDesc;
import com.gitee.feizns.itrip.personal.biz.entity.vo.ForViewQueryHotelDetails;

import java.util.List;

/**
 * @author feizns
 * @since 2019/1/8 0008
 */
public interface BizHotelMapper {

    /**
     * 根据酒店id获取视频的信息
     * @param hotelId
     * @return
     */
    ForViewGetVideoDesc selectVideoDescByHotelId(Integer hotelId);

    /**
     * 根据酒店id获取酒店细节
     * @param hotelId
     * @return
     */
    List<ForViewQueryHotelDetails> queryHotelDetails(Integer hotelId);

    /**
     * 根据酒店编号获取酒店设备信息
     * @param hotelId
     * @return json字符串
     */
    String selectHotelFacilitiesByHotelId(Integer hotelId);

    /**
     * 根据酒店编号获取酒店政策信息
     * @param hotelId
     * @return json字符串
     */
    String selectHotelPolicyByHotelId(Integer hotelId);

    /**
     * 根据酒店编号获取酒店详情
     * @param hotelId
     * @return
     */
    ForViewHotelDesc getHotelDesc(Integer hotelId);

}